Skip to content

Add Related Plugins section to plugin reference pages#223

Merged
rpietzsch merged 1 commit into
mainfrom
feature/relatedPlugins-CMEM-7549
May 12, 2026
Merged

Add Related Plugins section to plugin reference pages#223
rpietzsch merged 1 commit into
mainfrom
feature/relatedPlugins-CMEM-7549

Conversation

@edufuga
Copy link
Copy Markdown

@edufuga edufuga commented Apr 16, 2026

Related Plugins section in plugin reference pages

Adds a PluginReference Pydantic model and a relatedPlugins field to PluginDescription in update_di_reference.py, so the field is deserialized from the DI API response. Updates plugin.md to render a "Related Plugins" section at the bottom of each plugin page when the list is non-empty, showing the plugin ID and an optional description of the relationship.

Part of CMEM-7549.


Depends on eccenca/cmem-plugin-base#40 and https://gitlab.eccenca.com/elds/data-integration/-/merge_requests/1495

Adds a PluginReference Pydantic model and a relatedPlugins field to PluginDescription in update_di_reference.py, so the field is deserialized from the DI API response. Updates plugin.md to render a Related Plugins section at the bottom of each plugin page when the list is non-empty. Regenerates data/plugins.json with relatedPlugins populated on all 313 plugins, 77 of which carry non-empty lists.
@github-actions
Copy link
Copy Markdown

Test Results

0 tests   0 ✅  0s ⏱️
0 suites  0 💤
1 files    0 ❌

Results for commit 4fae625.

@edufuga edufuga marked this pull request as ready for review April 17, 2026 11:05
Copy link
Copy Markdown
Contributor

@rpietzsch rpietzsch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me

@rpietzsch rpietzsch merged commit 0b2da07 into main May 12, 2026
3 checks passed
@rpietzsch rpietzsch deleted the feature/relatedPlugins-CMEM-7549 branch May 12, 2026 06:31
rpietzsch added a commit that referenced this pull request May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants